package com.zhiyizhen.handheld.component.pharmacy.bean;

import com.zhiyizhen.handheld.common.base.BaseBean;

import java.util.List;

public class RegimenRecordBean extends BaseBean {
    private Integer orderId;
    private String orderNo;
    private String visitNo;
    private String deliveryStatus;
    private Integer patientId;
    private String patientName;
    private String patientGender;
    private String dispenseTime;
    private Integer totalDeliveryQty;
    private Integer doctorId;
    private String doctorName;
    private Integer deptId;
    private String deptName;
    private String diagnosis;
    private String diagnosisTime;
    private String patientPhone;
    private String idCard;
    private Integer ageYear;
    private Integer ageMonth;
    /**
     */
    private String solarBirthday;
    private String lunarBirthday;
    private String weight;
    private Integer systolicBp;
    private Integer diastolicBp;
    private Integer dispenseUserId;
    private String dispenseUserName;
    private Integer deliveryUserId;
    private String deliveryUserName;
    private String deliveryTime;
    private String refuseReason;
    private List<RxListBean> rxList;

    public Integer getOrderId() {
        return orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public String getVisitNo() {
        return visitNo;
    }

    public String getDeliveryStatus() {
        return deliveryStatus;
    }

    public Integer getPatientId() {
        return patientId;
    }

    public String getPatientName() {
        return patientName;
    }

    public String getPatientGender() {
        return patientGender;
    }

    public String getDispenseTime() {
        return dispenseTime;
    }

    public Integer getTotalDeliveryQty() {
        return totalDeliveryQty;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public String getDiagnosis() {
        return diagnosis;
    }

    public String getDiagnosisTime() {
        return diagnosisTime;
    }

    public String getPatientPhone() {
        return patientPhone;
    }

    public String getIdCard() {
        return idCard;
    }

    public Integer getAgeYear() {
        return ageYear;
    }

    public Integer getAgeMonth() {
        return ageMonth;
    }

    public String getSolarBirthday() {
        return solarBirthday;
    }

    public String getLunarBirthday() {
        return lunarBirthday;
    }

    public String getWeight() {
        return weight;
    }

    public Integer getSystolicBp() {
        return systolicBp;
    }

    public Integer getDiastolicBp() {
        return diastolicBp;
    }

    public Integer getDispenseUserId() {
        return dispenseUserId;
    }

    public String getDispenseUserName() {
        return dispenseUserName;
    }

    public Integer getDeliveryUserId() {
        return deliveryUserId;
    }

    public String getDeliveryUserName() {
        return deliveryUserName;
    }

    public String getDeliveryTime() {
        return deliveryTime;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public List<RxListBean> getRxList() {
        return rxList;
    }

    public static class RxListBean extends BaseBean {
        private String rxType;
        private Integer rxId;
        private String rxName;
        private String dispenseStatus;
        private TcmInfoBean tcmInfo;
        private List<GroupListBean> groupList;
        private List<DetailListBean> detailList;

        public String getRxType() {
            return rxType;
        }

        public Integer getRxId() {
            return rxId;
        }

        public String getRxName() {
            return rxName;
        }

        public String getDispenseStatus() {
            return dispenseStatus;
        }

        public TcmInfoBean getTcmInfo() {
            return tcmInfo;
        }

        public List<DetailListBean> getDetailList() {
            return detailList;
        }

        public List<GroupListBean> getGroupList() {
            return groupList;
        }
    }
    public static class DetailListBean extends BaseBean{
        private Integer drugId;
        private String drugName;
        private Integer price;
        private String usageCode;
        private String usageCodeText;
        private String frequencyCode;
        private String frequencyCodeText;
        private String dosage;
        private String dosageUnit;
        private String dosageUnitText;
        private Integer cycle;
        private String cycleUnit;
        private String cycleUnitText;
        private String remark;
        private Integer totalOutQty;
        private String totalOutQtyUnit;
        private String totalOutQtyUnitText;
        private String isSplit;
        private Integer subtotal;
        private Integer drugDosage;
        private String drugDosageUnit;
        private String drugDosageUnitText;
        private Integer minPackQty;
        private String minPackUnit;
        private String minPackUnitText;
        private String packUnit;
        private String packUnitText;
        private Integer dispenseQty;
        private Integer currentDispenseQty;
        private Integer deliveryQty;
        private Integer currentDeliveryQty;

        public Integer getDrugId() {
            return drugId;
        }

        public String getDrugName() {
            return drugName;
        }

        public Integer getPrice() {
            return price;
        }

        public String getUsageCode() {
            return usageCode;
        }

        public String getUsageCodeText() {
            return usageCodeText;
        }

        public String getFrequencyCode() {
            return frequencyCode;
        }

        public String getFrequencyCodeText() {
            return frequencyCodeText;
        }

        public String getDosage() {
            return dosage;
        }

        public String getDosageUnit() {
            return dosageUnit;
        }

        public String getDosageUnitText() {
            return dosageUnitText;
        }

        public Integer getCycle() {
            return cycle;
        }

        public String getCycleUnit() {
            return cycleUnit;
        }

        public String getCycleUnitText() {
            return cycleUnitText;
        }

        public String getRemark() {
            return remark;
        }

        public Integer getTotalOutQty() {
            return totalOutQty;
        }

        public String getTotalOutQtyUnit() {
            return totalOutQtyUnit;
        }

        public String getTotalOutQtyUnitText() {
            return totalOutQtyUnitText;
        }

        public String getIsSplit() {
            return isSplit;
        }

        public Integer getSubtotal() {
            return subtotal;
        }

        public Integer getDrugDosage() {
            return drugDosage;
        }

        public String getDrugDosageUnit() {
            return drugDosageUnit;
        }

        public String getDrugDosageUnitText() {
            return drugDosageUnitText;
        }

        public Integer getMinPackQty() {
            return minPackQty;
        }

        public String getMinPackUnit() {
            return minPackUnit;
        }

        public String getMinPackUnitText() {
            return minPackUnitText;
        }

        public String getPackUnit() {
            return packUnit;
        }

        public String getPackUnitText() {
            return packUnitText;
        }

        public Integer getDispenseQty() {
            return dispenseQty;
        }

        public Integer getCurrentDispenseQty() {
            return currentDispenseQty;
        }

        public Integer getDeliveryQty() {
            return deliveryQty;
        }

        public Integer getCurrentDeliveryQty() {
            return currentDeliveryQty;
        }

    }
}
